package com.zenchn.dao;

import com.zenchn.generic.GenericDao;
import com.zenchn.model.TSysConfig;
import com.zenchn.model.TSysConfigExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TSysConfigMapper extends GenericDao<TSysConfig, String, TSysConfigExample> {

    @Override
    long countByExample(TSysConfigExample example);

    @Override
    int deleteByExample(TSysConfigExample example);

    @Override
    int deleteByPrimaryKey(String configId);

    @Override
    int insert(TSysConfig record);

    @Override
    int insertSelective(TSysConfig record);

    @Override
    List<TSysConfig> selectByExample(TSysConfigExample example);

    @Override
    TSysConfig selectByPrimaryKey(String configId);

    @Override
    int updateByExampleSelective(@Param("record") TSysConfig record, @Param("example") TSysConfigExample example);

    @Override
    int updateByExample(@Param("record") TSysConfig record, @Param("example") TSysConfigExample example);

    @Override
    int updateByPrimaryKeySelective(TSysConfig record);

    @Override
    int updateByPrimaryKey(TSysConfig record);
}